var api = require('../../../config/api.js');
const util = require('../../../utils/util.js');

const app = getApp();

Page({

    /**
     * 页面的初始数据
     */
    data: {
        contact_lists: [],
        local: 1,
        peer: 1,
    },
  
    /**
     * 生命周期函数--监听页面加载
     */
    onLoad: function (options) {

    },
  
    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {
  
    },
  
    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {
      this.getContactList();
    },
  
    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {
  
    },
  
    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {
  
    },
  
    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {
  
    },
  
    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {
  
    },
  
    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {
  
    },
    getContactList: function () {
    let that = this;
      util.request(api.messageList,{
        nurseId: app.globalData.metaId,
        patientId: 0,
        sender: 'n'
        }).then(function (res) {
            console.log("getContactList" + JSON.stringify(res));
            if (res.errno === 0) {
              var data = res.data;
              var contact_lists = [];
              for(var i in data){
                contact_lists.push({
                  id: i,
                  time: data[i].latestTime,
                  title: data[i].pName,
                  iconUrl: "/static/common/image/default.png",
                  msg: data[i].latestMsg,
                  msgcount: data[i].unReadCount,
                  url: "/pages/common/chat-window/chat-window?local=" + app.globalData.metaId + "&peer=" + data[i].patientId
                });
              }
              that.setData({
                contact_lists: contact_lists
              });
            }
      });
    }
  })